import pandas as pd

# 读取上传的Excel文件
file_path = './data3/1_new.xlsx'
df = pd.read_excel(file_path)
# 修正错误并重新处理表格

# 在拆分之前确保'手机'列的条目是字符串类型
new_rows = []
for index, row in df.iterrows():
    mobile = str(row['手机'])  # 转换为字符串以避免AttributeError
    mobiles = mobile.split()  # 假设手机号是用空格分隔的
    if len(mobiles) == 2:
        # 如果有两个手机号，则复制当前行两次，分别分配手机号
        new_row1 = row.copy()
        new_row2 = row.copy()
        new_row1['手机'] = mobiles[0]
        new_row2['手机'] = mobiles[1]
        new_rows.append(new_row1)
        new_rows.append(new_row2)
    else:
        # 如果不是两个手机号，则直接添加当前行
        new_rows.append(row)

# 创建新的DataFrame
new_df = pd.DataFrame(new_rows)

# 保存新的Excel文件
output_file_path = './data3/17.菏泽.xlsx'

new_df.to_excel(output_file_path, index=False)
print('保存成功！')
output_file_path
